using System.Reflection;
using System.Runtime.CompilerServices;
using Beetle.Controller;

internal class t
{
	private FieldInfo m_a;

	private GetValueHandler m_b;

	private SetValueHandler m_c;

	public t(FieldInfo A_0)
	{
		this.m_b = az.d(A_0);
		this.m_c = az.b(A_0);
		a(A_0);
	}

	[SpecialName]
	public FieldInfo b()
	{
		return this.m_a;
	}

	[SpecialName]
	private void a(FieldInfo A_0)
	{
		this.m_a = A_0;
	}

	[SpecialName]
	public GetValueHandler c()
	{
		return this.m_b;
	}

	[SpecialName]
	public SetValueHandler a()
	{
		return this.m_c;
	}
}
